#include "G_Beep.h"
/*
	 beep  ->  PB10
*/
void beepInit(void){
	//1 使能时钟
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE);
	
	//2、GPIO初始化
	GPIO_InitTypeDef gpio;  //创建一个结构体变量
	gpio.GPIO_Mode = GPIO_Mode_OUT;  //输出模式
	gpio.GPIO_OType= GPIO_OType_PP;  //推挽输出
	gpio.GPIO_Speed = GPIO_Low_Speed; //低速
	gpio.GPIO_Pin= GPIO_Pin_10;
	GPIO_Init(GPIOB,&gpio);
	
	//3 设置输出电平  蜂鸣器关闭
	GPIO_ResetBits(GPIOB,GPIO_Pin_10);
	
}
void beepOn(void){
	GPIO_SetBits(GPIOB,GPIO_Pin_10);
}
void beepOff(void){
	GPIO_ResetBits(GPIOB,GPIO_Pin_10);
}
void beepTog(void){
	GPIO_ToggleBits(GPIOB,GPIO_Pin_10);
}

